_HIVE_LIST_ENTRY

//0x78 bytes (sizeof) struct _HIVE_LIST_ENTRY { WCHAR* FileName; //0x0 WCHAR* BaseName; //0x4 WCHAR* RegRootName; //0x8 struct _CMHIVE* CmHive; //0xc ULONG HHiveFlags; //0x10 ULONG CmHiveFlags; //0x14 ULONG CmKcbCacheSize; //0x18 struct _CMHIVE* CmHive2; //0x1c UCHAR HiveMounted; //0x20 UCHAR ThreadFinished; //0x21 UCHAR ThreadStarted; //0x22 UCHAR Allocate; //0x23 UCHAR WinPERequired; //0x24 struct _KEVENT StartEvent; //0x28 struct _KEVENT FinishedEvent; //0x38 struct _KEVENT MountLock; //0x48 struct _EX_PUSH_LOCK MountCallbackLock; //0x58 struct _EX_PUSH_LOCK CallbackListLock; //0x5c struct _LIST_ENTRY CallbackListHead; //0x60 struct _WORK_QUEUE_ITEM* CallbackWorkItem; //0x68 volatile LONG CallbackWorkItemBusy; //0x6c struct _UNICODE_STRING FilePath; //0x70 };